be swarmed by visitors - Turkish English Dictionary